.pxToRem(@p, @px) {
    @{p}: @px / 75px * 1rem;
}

#head {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    display: flex;
    justify-content: space-around;
    align-items: center;
    .pxToRem(height,100);
    background: #fff;
    .chus {
        .pxToRem(font-size,30);
    }
}
.sous {
    width: 100%;
    .pxToRem(margin-top,110);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    .kuang {
        width: 90%;
        .pxToRem(border-radius,20);
        .pxToRem(font-size,35);
        .pxToRem(height,60);
        background: #fff url("../images/sou.jpg") no-repeat left;
        color: #FFFFFF;
        .pxToRem(padding-left,45);
        border: none;
        .pxToRem(background-size,45);
        background: #CCCCCC;
    }
    .zm {
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        align-items: center;
        text-align: center;
         border-bottom: 1px solid #969DA4;
        span {
            .pxToRem(width,70);
            .pxToRem(height,70);
            .pxToRem(line-height,70);
            .pxToRem(font-size,25);
            .pxToRem(margin,8);
            border-radius: 100%;
            border: 1px solid #AAB2BD;
        }
        .re {
            .pxToRem(font-size,35);
            .pxToRem(width,75);
            .pxToRem(height,75);
            .pxToRem(line-height,75);
            background: orange;
        }
        .z {
            float: left;
        }
    }
}

.main{
    width: 100%;
     display: flex;
    justify-content:center;
    align-items: center;
    .pxToRem(margin-top,20);
    .pxToRem(padding-bottom,115);
     flex-flow: wrap;
    dl{
       width: 20.333%;
        margin-left: 2%;
        margin-right: 2%;
        text-align: center;
        .pxToRem(margin-top,30);
        .pxToRem(margin-bottom,30);
        dt{
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            .pxToRem(margin-bottom,15); 
            img{
                width: 60%;
            }
        }
        dd{
            .pxToRem(font-size,28);
            color: #696969;
            padding-top: 2%;
        }
    }
}
